Calcium carbide - French English Dictionary